bcd problem